katie pet cats puppies cat law kittens conan doyle legal breeder greyhound holmes book puppy mystery dog books county fiction whippet sherlock